import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';

import zhCn from './zh_cn.json'
import en from './en.json';

const changeLange = () => {
  const lang = sessionStorage.getItem('ai_lang');

  if (!lang) {
    sessionStorage.setItem('ai_lang', 'enUS');

    return 'enUS';
  }

  return lang;
};

const resources = {
  enUS: {
    translation: en,
  },
  zhCN: {
    translation: zhCn,
  },
  // zh_XG: {
  //   translation: zhXg,
  // }
};

i18n.use(initReactI18next).init({
  resources,
  lng: changeLange(),
  interpolation: {
    escapeValue: false,
  },
});

export default i18n;
